// import { CommonType } from '@/common/dto/common.type';
// import { Field, ObjectType } from '@nestjs/graphql';
// import { OrganizationType } from '@/modules/organization/dto/organization.type';
// import { Course } from '@/modules/course/models/course.entity';
// import { courseType } from '@/modules/course-type/entities/course-type.entity';
// import { Card } from '@/modules/card/models/card.entity';
// import { CardType } from '@/modules/card/dto/card.type';

// /**
//  * 商品类型
//  */
// @ObjectType()
// export class ProductTypeType {
//   @Field({
//     description: 'key',
//   })
//   key: string;

//   @Field({
//     description: '名称',
//     nullable: true,
//   })
//   title: string;

//   limitBuyNumber: number;

//   @Field({
//     description: '封面图',
//   })
//   coverUrl: string;

//   @Field({
//     description: '头部banner图',
//   })
//   bannerUrl: string;

//   @Field({
//     description: '原价',
//   })
//   originalPrice: number;

//   @Field({
//     description: '优惠价',
//   })
//   preferentialPrice: number;

//   @Field(() => OrganizationType, {
//     description: '门店信息',
//   })
//   org: OrganizationType;

//   @Field(() => [CardType], {
//     description: '消费卡',
//     nullable: true,
//   })
//   cards?: CardType[];
// }
